/*头部*/
.news-list-box{padding-bottom:100px;}
.news-list-left{float:left;width:787px;}
.news-list-right{float:right;width:354px;}
.loc{background:url(../img/other/arr.png) no-repeat 0 11px;padding-left:40px;color:#959595;line-height:46px;font-weight:normal;}
.loc a{color:#959595;}
.news-tit{height:58px;padding-left:38px;background:#f3f3f3;color:#222;font-size:20px;line-height:58px;}
.news-list li{position:relative;height:121px;border-bottom:1px solid #e7e7e7;padding:36px 16px 36px 36px;}
.tit1{background:#f3f3f3 url(../img/other/arr2.png) no-repeat 20px 20px;padding-left:56px;}
.tit2{padding-left:56px;}
.news-list li:last-child,.news-list li.last{border-bottom:none;}
.news-title{padding-bottom:9px;}
.news-title a{color:#222;font-size:20px;}
.news-time{padding-top:25px;color:#959595;}
.news-des{overflow:hidden;height:42px;line-height:21px;}
.news-label{position:absolute;right:16px;bottom:36px;background:url(../img/other/arr4.png) no-repeat;padding-left:23px;color:#e56d33}
.news-label a{color:#e56d33;}
.news-label a:hover{text-decoration:underline;}
.loading{padding:30px 0;text-align:center;cursor:pointer;}

.cate-tit{position:relative;height:58px;background:#f9f9f9;color:#222;font-size:20px;font-weight:normal;line-height:58px;text-indent:57px;cursor:pointer;}
.cate-tit em{display:block;position:absolute;left:21px;top:23px;width:21px;height:12px;background:url(../img/other/arr5.png) no-repeat;}
.cate-tit.active em{background:url(../img/other/arr6.png) no-repeat;}
.cons a{float:left;width:143px;overflow:hidden;line-height:41px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}
.cons p{padding:10px 0 12px 56px;}
.all-cate{margin-bottom:30px;}
.course-img{display:block;overflow:hidden;height:198px;}
.course-list li{position:relative;border-bottom:1px solid #e7e7e7;color:#222;font-size:16px;line-height:56px;}
.course-list li.last,.course-list li:last-child{border-bottom:none;}
.course-list li em{display:block;position:absolute;left:17px;top:19px;width:20px;height:20px;background:#f3f3f3;text-align:center;line-height:20px;}
.course-list li a{position:absolute;right:16px;top:14px;display:block;width:60px;height:27px;background:url(../img/other/btn1.png) no-repeat;color:#222;line-height:27px;text-align:center;}
.course-list li p{padding:0 85px 0 56px;white-space:nowrap;overflow:hidden;line-height:56px;text-overflow:ellipsis;}


/*详情*/
.rank-list{padding:10px 40px;margin-bottom:30px;}
.rank-list a{display:block;background:url(../img/other/dian.png) no-repeat 0 22px;padding-left:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;line-height:50px;}
.about{margin-top:30px;padding-bottom:25px;}
.about li{padding:25px 23px 0 18px;}
.about img{float:left;width:150px;height:147px;}
.about-txt p{margin:0 0 0 166px;color:#222;line-height:24px;}
.news-top-title{padding:17px 0;color:#363636;font-size:24px;line-height:32px;}
.news-top-author{padding-bottom:30px;color:#959595}
.news-top-des{position:relative;background:url(../img/other/line.png) no-repeat bottom left;padding-bottom:40px;color:#363636;font-size:16px;}
.news-top-des em{position:absolute;right:0;bottom:15px;display:block;width:72px;height:16px;background:url(../img/other/zy.png) no-repeat;}
.news-txt{padding-bottom:40px;}
.news-txt p{padding:15px 0;color:#959595;font-size:16px;line-height:26px;}
.news-txt img{margin:15px auto;}
.corr ul{padding:15px 0;}
.corr li{float:left;width:39%;background:url(../img/other/dian.png) no-repeat 0 22px;margin:0 12px 0 39px;padding-left:17px;font-size:16px;line-height:50px;}
.corr li a{display:block;width:100%;overflow:hidden;line-height:50px;text-overflow:ellipsis;white-space:nowrap;background:url(../img/other/arr3.png) no-repeat right 19px;padding-right:36px;box-sizing:border-box;}

.news-top-des{background:url(../img/other/line.png) no-repeat bottom left;color:#363636;}
.news-top-des h3{background:url(../img/other/arr7.png) no-repeat 0 15px;padding:15px 0 0 38px;font-size:24px;font-weight:normal;}
.subhead{font-size:16px;line-height:63px;padding-left:38px;}
.rw{color:#959595;font-size:14px;line-height:38px;padding-left:38px;}
.photo{float:left;}
.rw span{display:block;margin-left:52px;}
.answer{border-bottom:1px solid #f3f3f3;margin-bottom:30px;padding:0 0 30px;color:#959595;}
.answer-txt{padding-left:39px;font-size:16px;line-height:30px;}
.answer-top{position:relative;padding:0 0 23px 39px;line-height:38px;}
.answer-time{position:absolute;right:0;top:0;}
.answer-top .rw{padding-left:0;}
.other-answer{background:url(../img/other/line2.png) no-repeat;padding:0 0 30px 39px;color:#363636;font-size:24px;line-height:28px;}
.other-answer span{padding-left:15px;color:#959595;font-size:16px;}
.answer-first{padding-top:30px;}
.answer-first .answer-top{padding-left:0;line-height:42px;}
.zjda{background:url(../img/other/arr8.png) no-repeat;padding-left:39px;color:#c02d47;font-size:24px;}
.no-answer li{position:relative;}
.no-answer li a{background:none;}
.no-answer span{position:absolute;right:0;top:0;z-index:2;}
.answer-ranking{margin-top:30px;}
.answer-ranking li{float:none;width:94%;background:none;padding-left:0;}
.answer-ranking li a{background:none;}

/*问答页*/
.answer-box{padding-top:33px;}
.answer-box a:hover{color:#222;}
.week li{width:82%;box-sizing:border-box;background:url(../img/other/arr-w.png) no-repeat 0 16px;padding-left:25px;margin:0 40px 0 23px;}
.week li a{background:none;padding-right:0;}
.pop-words-list{padding-top:23px;}
.pop-words-list a{float:left;width:80px;background:#f5f5f5;border-radius:15px;margin:0 10px 23px 20px;line-height:23px;text-align:center;}
.hot-ques-left{float:left;width:232px;padding:15px 23px 17px;border-top:3px solid #fde257;}
.hot-tit{padding-bottom:15px;color:#222;font-size:20px;}
.hot-ques-right{float:right;width:425px;padding:20px 25px 14px;}
.tw li{position:relative;line-height:39px;}
.tw a{display:block;}
.tw-time{position:absolute;right:0;top:0;}

.num{color:#222;font-size:20px;}
.num span{color:#edbb43;}
.want{overflow:hidden;height:40px;margin:20px 0 9px;}
.inp{float:left;width:274px;height:38px;padding:0 20px;}
.inp input{width:100%;padding:11px 0 0;color:#c3c3c3;line-height:18px;}
.want-btn{display:block;width:109px;background:#fde257;color:#222;font-size:16px;line-height:38px;text-align:center;cursor:pointer;border-left:none;}
.help li{line-height:43px;}
.help a{padding-right:120px;}

.newest li{position:relative;float:none;width:95%;background:none;margin-left:0;padding-left:25px;box-sizing:border-box;}
.newest li a{background:none;padding-right:80px;}
.tw-num{position:absolute;right:0;top:0;}
.pre-left{float:left;}
.pre-right{float:right;}
.pre-left,.pre-right{width:49%;}
.perfect .corr li a{background:none;padding-right:80px;line-height:42px;}
.perfect li{position:relative;line-height:42px;margin-left:20px;width:84%;}
.links-list{padding:25px;}
.links-list a{margin:0 10px 10px 0;}
.links-list a:hover{text-decoration:underline;}


@media screen and (max-width: 1200px){
.hot-ques-left,.hot-ques-right{width:100%;box-sizing:border-box;}
.hot-ques-right,.pre-right{margin-top:30px;}
.inp{width:52%;height:40px;box-sizing:border-box;}
.want-btn{width:40%;box-sizing:border-box;}
.pre-left, .pre-right{width:100%;}
.perfect li{width:91%;box-sizing:border-box;}

}
@media screen and (min-width: 1024px) and (max-width: 1200px){
.main{width:1024px}
.news-list-left{width:655px;}
}

@media screen and (min-width:768px) and (max-width:1023px) {
.main{width:768px}
.news-list-left{width:398px;}
.news-tit{font-size:16px;}
.no-answer li{float:none;width:74%;}
.answer-index .news-list-right{width:100%;float:left;margin-top:30px;}
.answer-index .news-list-left{width:100%;}
}
@media screen and (max-width:767px) {
.main{width:100%;max-width:768px;}
.news-list-left{width:100%;}
.news-list-right{width:100%;}
#header{display:none;}
.corr li{width:86%;}
.about{padding:20px 0;}
.about li{width:100%;box-sizing:border-box;float:left;}
.news-tit{font-size:16px;}

}